Discordo is a terminal-based Discord client. It provides an alternative to the official desktop application for users who prefer navigating channels and conversations with a keyboard.
The application offers an interactive interface for browsing servers, channels and direct messages. It can display formatted messages, attachments and inline image previews, while its configurable layout allows users to adjust the presentation of conversations and server lists.
Discordo includes extensive configuration options for keyboard shortcuts, appearance, notifications and message handling. It also offers voice-channel functionality on supported systems, bringing some of Discord’s audio capabilities to the terminal.
This is free and open source software.
Key Features
- Interactive terminal interface for Discord servers, channels and direct messages.
- Browse server categories, text channels, threads and private conversations.
- Read, send, edit, delete and reply to messages.
- Render Markdown-formatted messages with syntax highlighting for code blocks.
- Inline previews of image attachments and user avatars in compatible terminals.
- Open or download message attachments and linked content.
- Voice-channel support with microphone controls and adjustable sensitivity.
- Configurable tree views for servers, channels and members.
- Keyboard-driven navigation with customisable shortcuts and optional mouse support.
- Channel picker for quickly switching between conversations.
- Autocomplete suggestions when mentioning other users.
- Typing indicators and notifications for incoming messages.
- Customisable timestamps, separators, borders and interface themes.
- Compose longer messages using an external text editor.
- Configuration files using the TOML format.
- Authentication options including password, QR code and token-based login.
- Cross-platform support for Linux, macOS and Windows.
Website: github.com/ayn2op/discordo
Support:
Developer: Ayyan
License: GNU General Public License v3.0

Discordo is written in Go. Learn Go with our recommended free books and free tutorials.
Related Software
| TUI Discord Clients | |
|---|---|
| Discordo | Configurable Go-based Discord TUI with keyboard-driven messaging |
| Oxicord | Rust TUI with inline images, Markdown and vim-style navigation |
| Concord | Feature-rich Discord TUI with messaging, voice and screen sharing |
| vimcord | Lightweight Rust client for keyboard-focused Discord text chat |
| rdircd | Access Discord conversations through a conventional IRC client |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.